.v28v fieldset
{
	border:none;
	padding:0;
	margin:0;
	width:100%;
	padding-right:5px;	
	padding-left:5px;	
	padding-bottom:5px;	
	margin-bottom:2px;
}
.v28v fieldset.error
{
	border:1px solid #ff5555;
	background-color:#ffeeee;
}
.v28v input.check
{
	padding:0;
	margin:0;
}
.v28v .text
{
	width:50%;
	margin:0;
}
.v28v textarea.text
{
	width:98%;
	height:200px;
}
.v28v label.option
{
	margin:0;
}
.v28v label.option_link
{
	font-size:small;
}
.v28v div.title
{
	font-weight:bold;
	font-size: 8pt;
}
.v28v th.name
{
	width:250px;
}

.v28v th.type
{
	width:130px;
}
.v28v th.mandatory
{
	width:100px;
}
.v28v th.delete
{
	width:60px;
}
.v28v th.values,
.v28v th.default
{
}
.v28v th.quick_help
{
	width:80px
}
.v28v input.admin_text,
.v28v textarea.admin_text
{
	width:98%;
}
.v28v fieldset
{
	border:1px solid back;
}
.v28v label.question
{
	color:#000000;
	font-size:.9em;
	font-weight:bold;
}
.v28v .correct .answered
{
	display:none;
}
.v28v .wrong .answered
{
	color:#ff0000;
}
.v28v .correct .question
{
	padding-left:20px;
	background-image:url('icon_quiz_correct.gif');
	background-repeat:no-repeat;
}
.v28v .wrong .question
{
	padding-left:20px;
	background-image:url('icon_quiz_incorrect.gif');
	background-repeat:no-repeat;
}
.v28v span.delete
{
	padding:0;
	padding-left:20px;
	padding-top:20px;
	background-image:url('icon_delete.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	cursor:help;
}
.v28v select.info,
.v28v textarea.info,
.v28v input.info
{
	border:1px dotted #0066ff;
	cursor:help;
}
.v28v label.question
{
	color:#000000;
	font-size:.9em;
	font-weight:bold;
}


